Information processing system, information processing method, and storage medium storing information processing program

ABSTRACT

An information processing system includes a display controller that causes a display device to display a first input field in which predetermined information can be input, and an input information acquirer that acquires the predetermined information input by a user terminal when the user terminal becomes communicable. The display controller displays the predetermined information acquired by the input information acquirer in the first input field.

INCORPORATION BY REFERENCE

This application is based upon and claims the benefit of priority fromthe corresponding Japanese Patent Application No. 2020-037610 filed onMar. 5, 2020, the entire contents of which are incorporated herein byreference.

BACKGROUND Field of the Invention

The present disclosure relates to an information processing system, aninformation processing method, and a storage medium storing aninformation processing program.

Description of the Background Art

Conventionally, in a conference in which a plurality of users(conference participants) participate, there has been used a conferencesystem, which can display a conference material (file) on a touch paneldisplay provided in a conference room, and allows the plurality of usersto view the material or write information to the material.

Meanwhile, in a case where a password is set for the file in theconference or the like, a user operates an input such as a softwarekeyboard displayed on the touch panel display, and inputs the passwordin an input field displayed on the touch panel display, during theconference. In this case, there is a problem that predeterminedinformation such as the password leaks to another conferenceparticipant.

SUMMARY

An object of the present disclosure is to provide an informationprocessing system, an information processing method, and a storagemedium that stores an information processing program capable ofinputting predetermined information into an input field of a touch paneldisplay while preventing leakage of the predetermined information inputinto the input field.

An information processing system according to an aspect of the presentdisclosure includes a display controller that causes a display device todisplay a first input field in which predetermined information can beinput, and an input information acquirer that acquires the predeterminedinformation input on a user terminal when the user terminal becomescommunicable, wherein the display controller displays the predeterminedinformation acquired by the input information acquirer in the firstinput field.

An information processing method according to another aspect of thepresent disclosure includes causing a display device to display a firstinput field to which predetermined information can be input, acquiringthe predetermined information input on a user terminal when the userterminal becomes communicable, and in the display control, displayingthe predetermined information acquired in the input informationacquisition in the first input field.

In a storage medium that stores an information storage program accordingto another aspect of the present disclosure, the information storageprogram is a program that causes one or more processors to cause adisplay device to display a first input field to which predeterminedinformation can be input, acquire the predetermined information input ona user terminal when the user terminal becomes communicable, and in thedisplay control, display the predetermined information acquired in theinput information acquisition in the first input field.

According to the present disclosure, it is possible to inputpredetermined information into an input field of a touch panel displaywhile preventing leakage of the predetermined information input into theinput field.

This summary is provided to introduce a selection of concepts in asimplified form that are further described below in the detaileddescription with reference where appropriate to the accompanyingdrawings. This summary is not intended to identify key features oressential features of the claimed subject matter, nor is it intended tobe used to limit the scope of the claimed subject matter. Furthermore,the claimed subject matter is not limited to implementations that solveany or all disadvantages noted in any part of this disclosure.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a functional block diagram illustrating a configuration of aninformation processing system according to an embodiment of the presentdisclosure.

FIG. 2 is a diagram illustrating an example of file information used inthe information processing system according to the embodiment of thepresent disclosure.

FIG. 3 is a diagram illustrating an example of display screens of atouch panel display and a user terminal according to the embodiment ofthe present disclosure.

FIG. 4 is a diagram illustrating an example of the display screen of theuser terminal according to the embodiment of the present disclosure.

FIG. 5 is a diagram illustrating an example of display screens of thetouch panel display and the user terminal according to the embodiment ofthe present disclosure.

FIG. 6 is a flowchart for explaining an example of a procedure ofinformation input processing executed by the information processingsystem according to the embodiment of the present disclosure.

FIG. 7 is a diagram illustrating an example of display screens of thetouch panel display and the user terminal according to the embodiment ofthe present disclosure.

DETAILED DESCRIPTION

Hereinafter, embodiments of the present disclosure will be describedwith reference to the accompanying drawings. Note that the followingembodiments are examples that embody the present disclosure, and do notlimit the technical scope of the present invention.

The information processing system according to the present disclosurecan be applied to, for example, a conference in which one or more usersparticipate in one location (conference room). FIG. 1 is a diagramillustrating a schematic configuration of an information processingsystem 1 according to an embodiment of the present invention. Theinformation processing system 1 according to the present embodiment isan example of an information processing system according to the presentinvention.

The information processing system 1 includes a touch panel display 3that can display a material (file) used for a conference and allow theparticipants of the conference to write information, a user terminal 4possessed by each of the participants of the conference, and a serverdevice 2 that can control the touch panel display 3 and the userterminal 4. The touch panel display 3 and the user terminal 4 arearranged in, for example, the conference room. The server device 2 maybe located inside or outside of the conference room.

Server Device 2

The server device 2 includes a controller 21, a storage 22, an operationdisplay 23, a communication interface 24, and the like. The serverdevice 2 may be, for example, an information processing device such as atablet terminal or a personal computer. Further, the various types ofprocessing executed by the server device 2 may be executed by one ormore processors in a distributed manner.

The communication interface 24 is a communication interface thatconnects the server device 2 to a communication network N1 in a wired orwireless manner, and executes data communication in accordance with apredetermined communication protocol with an external device such as thetouch panel display 3, the user terminal 4, and the like via thecommunication network N1.

The operation display 23 is a user interface, which includes a displaysuch as a liquid crystal display or an organic electroluminescence (EL)display for displaying various kinds of information, and an operatorsuch as a mouse, a keyboard, or a touch panel for receiving anoperation.

The storage 22 is a non-volatile storage, such as a hard disk drive(HDD) or a solid state drive (SSD), that stores various kinds ofinformation. Specifically, the storage 22 includes file information D1.FIG. 2 is a diagram illustrating an example of the file information D1.

As illustrated in FIG. 2, the file information D1 includes informationrelated to a file (file information) to be used in a conference.Information such as “file ID”, “authorized user ID”, and “password” isregistered in the file information D1 for each file. The file ID isidentification information for a file. The authorized user ID isidentification information for a user who has an access authority to afile. For example, since the creator who created a file has an accessauthority for the file, the ID of the creator is registered in theauthorized user ID. Further, when the creator gives a file accessauthority for a file to a participant of a conference, for example, theID of the participant is registered in the authorized user ID. The“password” is decryption information required for opening a file, and isset by, for example, the creator of the file.

Further, the storage 22 stores conference information, user information,file data, and the like. Information (schedule information) such as aconference ID, a conference name, a conference room ID, a start date andtime, an end date and time, a participant ID, and a file ID isregistered in the conference information. For example, personalinformation such as user IDs, user names, affiliations, and e-mailaddresses of all employees of a business office is registered in theuser information. File data may be stored in a file server (such as acloud server) connected to the server device 2 via the communicationnetwork N1. For example, a user sets an arbitrary password for amaterial (file), and uploads the material to the storage 22 or the fileserver, by using his/her own personal computer.

In a conference, when a user (a participant of the conference) desiresto display a material on the touch panel display 3, the user accessesthe storage 22 or the file server, and selects a file of the material.Then, the user inputs the ID (authorized user ID) and the password setfor the file by an input method described later. When the ID and thepassword match, the controller 21 displays the material on the touchpanel display 3.

Further, the storage 22 also stores the data for input pages (see FIGS.3, 4, and the like) displayed on the touch panel display 3 and the userterminal 4.

Furthermore, the storage 22 stores a control program such as aninformation input program for causing the controller 21 to executeinformation input processing (see FIG. 6) to be described later. Forexample, the information input program is recorded in acomputer-readable recording medium, such as universal serial bus (USB)memory, compact disc (CD) or digital versatile disc (DVD), in anon-transitory manner. The information input program stored in thenon-transitory manner is stored in the storage 22 by being read by areading device (not illustrated) such as a USB reader, a CD drive, or aDVD drive electrically connected to the server device 2. Further, theinformation input program may be stored in the storage 22 by beingdownloaded from a server accessible from the server device 2.

The controller 21 includes a control device such as a central processingunit (CPU), a read only memory (ROM), and a random access memory (RAM).The CPU is a processor that executes various types of arithmeticprocessing. The ROM is a non-volatile storage in which a control programsuch as a basic input/output system (BIOS) and an operation system (OS)for causing the CPU to execute various types of arithmetic processing isstored in advance. The RAM is a volatile or non-volatile storage thatstores various kinds of information, and is used as a temporary storagememory (working area) for various types of processing executed by theCPU. The controller 21 controls the server device 2 by executing varioustypes of control programs stored in the ROM or the storage 22 in advanceby the CPU.

More specifically, the controller 21 includes various types ofprocessors such as an input form generator 211, an access informationgenerator 212, an input information acquirer 213, and a displaycontroller 214. Note that the controller 21 functions as the input formgenerator 211, the access information generator 212, the inputinformation acquirer 213, and the display controller 214 by executingvarious types of processing in accordance with the information inputprogram by the CPU. Further, a part or all of the processors in thecontroller 21 may be configured by an electronic circuit. Note that theinformation input program may be a program for causing a plurality ofprocessors to function as the various types of processors.

The input form generator 211 generates an input form F1 (an example of afirst input field of the present disclosure) for inputting inputinformation (an example of predetermined information of the presentdisclosure) such as a user ID and a password. For example, when theinput form generator 211 detects an access to the file to which thepassword is set, the input form generator 211 generates the input formF1. For example, when a conference participant (user A (user ID:“U001”)) operates the touch panel display 3, and selects a file X (fileID: “F001”), the input form generator 211 detects the selectionoperation, and generates the input form F1.

The display controller 214 transmits the data of the web page showingthe generated input form F1 to the touch panel display 3, and causes anoperation display 33 to display the input form F1. As a result, asillustrated in FIG. 3, the input form F1 is displayed on the operationdisplay 33 of the touch panel display 3. When the input form F1 isdisplayed on the touch panel display 3, the user A operates theoperation display 33 (for example, the touch panel), thereby beingcapable of inputting a user ID and a password. Further, the input formgenerator 211 generates an input form F2 (an example of a second inputfield of the present disclosure) to be displayed on the user terminal 4.The display controller 214 transmits the data of the web page showingthe generated input form F2 to the user terminal 4, and displays theinput form F2 on the operation display 43.

The access information generator 212 generates access information foraccessing the input form F1. The access information is, for example, atwo-dimensional code C1 including the URL for the web page (linkdestination page) corresponding to the input form F1. For example, whenthe access information generator 212 detects an access to the file towhich the password is set, the access information generator 212generates the two-dimensional code C1. For example, when the user Aoperates the touch panel display 3, and selects the file X, the accessinformation generator 212 detects the selection operation, and generatesthe two-dimensional code C1.

The display controller 214 transmits the data of the generatedtwo-dimensional code C1 to the touch panel display 3, and causes theoperation display 33 to display the two-dimensional code C1. As aresult, as illustrated in FIG. 3, the two-dimensional code C1 isdisplayed on the operation display 33 of the touch panel display 3.

Although the details will be described later, when the two-dimensionalcode C1 displayed on the touch panel display 3 is read by the userterminal 4 of the user A, and the URL included in the two-dimensionalcode C1 is accessed, the display controller 214 transmits the data ofthe web page for displaying the input form F2 on the user terminal 4. Asa result, as illustrated in FIG. 4, the input form F2 is displayed onthe operation display 43 of the user terminal 4. That is, the displaycontroller 214 causes the user terminal 4 to display the input form F2for inputting a user ID and a password on the web page. When the inputform F2 is displayed on the user terminal 4 of the user A, the user Acan operate the user terminal 4 to input a user ID and a password.

The input information acquirer 213 acquires input information to beinput into the input form F1. For example, when a user ID and a passwordare input into the input form F1 displayed on the touch panel display 3,the input information acquirer 213 acquires the user ID and thepassword. However, when it is necessary to prevent the leakage of theuser ID and the password, the input information acquirer 213 acquiresthe user ID and the password input on the user terminal 4 when the userterminal 4 becomes communicable. Note that the input informationacquirer 213 may prohibit the operation of inputting a user ID and apassword into the input form F1 displayed on the touch panel display 3.For example, when the user terminal 4 accesses the web page thatdisplays the input form F2 on the basis of the two-dimensional code, andthe user inputs a user ID and a password in the input form F2 displayedon the user terminal 4, the input information acquirer 213 acquires theuser ID and the password.

The display controller 214 executes display processing of causing thetouch panel display 3 and the user terminal 4 to display various kindsof information. For example, when the user inputs a user ID and apassword into the input form F2 displayed on the user terminal 4, thedisplay controller 214 displays the user ID and the password acquired bythe input information acquirer 213 in the input form F1.

As described above, the server device 2 can communicate with each of thetouch panel display 3 and the user terminal 4. Thereafter, when theserver device 2 is accessed from the user terminal 4 on the basis of thetwo-dimensional code C1, the server device 2 displays the input form F2(web page) on the user terminal 4, receives the input of a user ID and apassword, and displays the received user ID and password in the inputform F1 of the touch panel display 3.

Touch Panel Display 3

As illustrated in FIG. 1, the touch panel display 3 includes acontroller 31, a storage 32, the operation display 33, and acommunication interface 34, and the like. The touch panel display 3 maybe an information processing device such as a tablet terminal or apersonal computer. The touch panel display 3 is an example of a displaydevice of the present invention.

The communication interface 34 is a communication interface thatconnects the touch panel display 3 to the communication network N1 in awired or wireless manner, and executes data communication in accordancewith a predetermined communication protocol with an external device suchas the server device 2 via the communication network N1.

The operation display 33 is a user interface, which includes a displaysuch as a liquid crystal display or an organic EL display for displayingvarious kinds of information, and a touch panel for receiving a touchoperation.

The storage 32 is a non-volatile storage, such as an HDD, an SSD, or aflash memory, for storing various kinds of information. For example, thestorage 32 stores a control program such as a browser program.Specifically, the browser program is a control program for causing thecontroller 31 to execute communication processing with an externaldevice such as the server device 2 in accordance with a communicationprotocol such as Hypertext Transfer Protocol (HTTP).

The controller 31 includes a control device such as a CPU, a ROM, and aRAM. The CPU is a processor that executes various types of arithmeticprocessing. The ROM is a non-volatile storage in which a control programsuch as a BIOS and an OS for causing the CPU to execute various types ofprocessing is stored in advance. The RAM is a volatile or non-volatilestorage that stores various kinds of information, and is used as atemporary storage memory (working area) for various types of processingexecuted by the CPU. The controller 31 controls the touch panel display3 by executing various control programs stored in advance in the ROM orthe storage 32 by the CPU.

Specifically, the controller 31 includes various processors such as aninput form receiver 311, an access information receiver 312, and adisplay controller 313. Note that the controller 31 functions as theinput form receiver 311, the access information receiver 312, and thedisplay controller 313 by executing various types of processingaccording to the control program by the CPU. Further, a part or all ofthe processors in the controller 31 may be configured by an electroniccircuit. Note that the control program may be a program for causing aplurality of processors to function as the various processors.

The input form receiver 311 receives the input form F1 transmitted fromthe server device 2. When the input form receiver 311 receives the inputform F1, the display controller 313 causes the operation display 33 todisplay the web page for the input form F1 (see FIG. 3). The controller31 can receive an input operation to the input form F1 on the operationdisplay 33. Further, the controller 31 can execute browser processingfor inputting an input operation on the operation display 33 into theserver device 2.

The access information receiver 312 receives the access information(two-dimensional code C1) transmitted from the server device 2. When theaccess information receiver 312 receives the two-dimensional code C1,the display controller 313 causes the operation display 33 to displaythe two-dimensional code C1 (see FIG. 3). The display controller 313displays the input form F1 and the two-dimensional code C1 inassociation with each other on the operation display 33.

Further, the controller 31 receives various user operations on theoperation display 33. For example, the controller 31 receives aselection operation for a user to select a file of a material for aconference, a handwriting operation of a user on a material displayed onthe operation display 23, a search operation for accessing a search sitethrough the Internet and searching for predetermined information, andthe like.

User Terminal 4

As illustrated in FIG. 1, the user terminal 4 includes a controller 41,a storage 42, an operation display 43, a communication interface 44, acamera 45, and the like. The user terminal 4 is an informationprocessing device such as a mobile phone, a smartphone, or a tabletterminal. Each participant of the conference possesses the user terminal4.

The camera 45 is a digital camera, which captures an image of accessinformation (two-dimensional code C1) that is a subject, and outputs theimage as digital image data.

The communication interface 44 is a communication interface thatconnects the user terminal 4 to the communication network N1 in a wiredor wireless manner, and executes data communication in accordance with apredetermined communication protocol with an external device such as theserver device 2 via the communication network N1.

The operation display 43 is a user interface, which includes a displaysuch as a liquid crystal display or an organic EL display for displayinginformation such as various web pages, and an operator such as a mouse,a keyboard, or a touch panel for receiving an operation.

The storage 42 is a non-volatile storage such as a flash memory thatstores various kinds of information. The storage 42 stores a controlprogram for causing the controller 41 to execute various types ofprocessing.

The controller 41 includes a control device such as a CPU, a ROM, and aRAM. The CPU is a processor that executes various types of arithmeticprocessing. The ROM is a non-volatile storage in which a control programsuch as a BIOS and an OS for causing the CPU to execute various types ofprocessing is stored in advance. The RAM is a volatile or non-volatilestorage that stores various kinds of information, and is used as atemporary storage memory (working area) for various types of processingexecuted by the CPU. The controller 41 controls the user terminal 4 byexecuting various control programs stored in the ROM or the storage 42in advance by the CPU.

Specifically, the controller 41 includes various processors such as aninput form receiver 411, a display controller 412, and an input receiver413. Note that the controller 41 functions as the input form receiver411, the display controller 412, and the input receiver 413 by executingvarious types of processing according to the control program by the CPU.Further, a part or all of the processors in the controller 41 may beconfigured by an electronic circuit. Note that the control program maybe a program for causing a plurality of processors to function as thevarious processors.

The input form receiver 411 receives the input form F2 transmitted fromthe server device 2. For example, when a user moves the camera 45 overthe two-dimensional code C1 displayed on the touch panel display 3 (seeFIG. 3), the controller 41 reads the two-dimensional code C1 andacquires the URL. The display controller 412 causes the operationdisplay 43 to display the acquired URL. When the user selects thedisplayed URL, the controller 41 receives the selection operation andaccesses the URL. For example, the URL is a link destination address forthe web page corresponding to the input form F2 stored in the storage 22of the server device 2.

When the controller 41 accesses the URL, the input form receiver 411receives the web page for the input form F2 transmitted from the serverdevice 2. When the input form receiver 411 receives the web page for theinput form F2, the display controller 412 causes the operation display43 to display the web page (see FIG. 4). The input receiver 413 canreceive an input operation to the input form F2 on the operation display43. Further, the input receiver 413 can execute browser processing forinputting an input operation on the operation display 43 to the serverdevice 2. That is, the controller 41 accesses the web page by readingthe two-dimensional code C1.

For example, as illustrated in FIG. 4, the user inputs a user ID and apassword in the input form F2. Note that the display controller 412 maydisplay an input key (software keyboard) corresponding to an attributeof a character to be input into the input form F2. For example, when theattribute of the character is alphanumeric, the display controller 412displays an input key for alphanumeric. Further, the display controller412 may display a plurality of input fields in a scrollable manner whenthe input form F2 includes the plurality of input fields. When the userinputs the user ID and the password and presses the OK button (see FIG.5), the input receiver 413 transmits the user ID and the password to theserver device 2.

Here, in the input form F1 displayed on the touch panel display 3 andthe input form F2 displayed on the user terminal 4, at least the inputfields for inputting the input information are the same. The input formF1 and the input form F2 are associated with each other. Therefore, theuser ID input in the ID input field of the input form F2 is displayed(reflected) in the ID input field of the input form F1. Further, thepassword input in the password input field of the input form F2 isdisplayed (reflected) in the password input field of the input form F1.Furthermore, in the input form F1 and the input form F2, the backgroundimage, and the display form (character font, color, size, and the like)may be the same.

When the input information acquirer 213 in the server device 2 acquiresthe user ID and the password input by the user terminal 4, the displaycontroller 214 displays the user ID and the password in the input formF1 of the touch panel display 3. At this time, as illustrated in FIG. 5,the display controller 214 causes the operation display 33 in the touchpanel display 3 to display the user ID and the password in a displaymode in which another user cannot recognize the user ID and thepassword. For example, the display controller 214 converts the user IDand the password into specific characters and either displays theconverted user ID and password (see FIG. 5), hides the user ID and thepassword, or masks the user ID and the password and displays the maskeduser ID and password. Further, the display controller 214 may displaythe input information in the input form F2 of the user terminal 4 andthe input form F1 of the touch panel display 3 so as to follow(interlock with) the input operation of the user ID and the password onthe user terminal 4.

Information Input Processing

Hereinafter, an example of the procedure of the information inputprocessing executed in the information processing system 1 will bedescribed with reference to FIG. 6.

Note that the present disclosure can be regarded as an invention of aninformation input method (an example of an information processing methodof the present disclosure) for executing one or more steps included inthe information input processing. Further, one or more steps included inthe information input processing described here may be omitted asappropriate. Furthermore, the execution order of each step in theinformation input processing may be different within a range in whichthe same effect is produced. Further, an example will be described inwhich each step in the information input processing is performed by thecontroller 21 in the server device 2, the controller 31 in the touchpanel display 3, and the controller 41 in the user terminal 4, which areincluded in the information processing system 1. However, in anotherembodiment, each step in the information input processing may beperformed in a distributed manner by one or more processors.

First, in step S1, the controller 31 in the touch panel display 3receives an operation for selecting a file from a user. For example, theuser A, who is a participant in a conference (user ID: “U001”), operatesthe touch panel display 3 to select the file X (file ID: “F001”), thecontroller 31 receives the operation, and transmits the operationinformation to the server device 2.

Next, in step S2, when the controller 21 in the server device 2 acquiresthe operation information from the touch panel display 3, the controller21 generates the input form F1 for inputting the user ID and thepassword set to the file X. Step S2 is an example of a display controlstep of the present disclosure.

In step S3, the controller 21 generates a two-dimensional code C1(access information) for accessing the input form F1. Thetwo-dimensional code C1 includes, for example, the URL for the web page(link destination page) corresponding to the input form F1. Thecontroller 21 transmits the data of the input form F1 (web page) and thetwo-dimensional code C1, which are generated, to the touch panel display3.

Next, when the controller 31 in the touch panel display 3 receives theinput form F1 and the two-dimensional code C1, the controller 31 causesthe operation display 33 (for example, the touch panel) to display theinput form F1 and the two-dimensional code C1 (see FIG. 3).

Next, the user performs a reading operation for reading thetwo-dimensional code C1 displayed on the touch panel display 3 by theuser terminal 4 (see FIG. 3). Accordingly, the controller 41 in the userterminal 4 reads the two-dimensional code C1 (step S6), and acquires theURL (step S7).

In step S8, the controller 41 displays the acquired URL on the operationdisplay 43 in the user terminal 4 to receive a selection operation forthe URL from the user. When the controller 41 receives the selectionoperation for the URL from the user, the controller 41 transmits theoperation information to the server device 2.

In step S9, when the controller 21 in the server device 2 acquires theoperation information from the user terminal 4, the controller 21transmits the data of the input form F2 (web page) to the user terminal4.

In step S10, when the controller 41 in the user terminal 4 receives theinput form F2, the controller 41 causes the operation display 43 todisplay the input form F2 (see FIG. 4).

In step S11, the controller 41 in the user terminal 4 receives the inputof the user ID and the password from the user in the input form F2. Whenthe user inputs the user ID and the password into the input form F2 (seeFIGS. 4 and 5), the controller 41 receives the input operation, andtransmits the user ID and the password to the server device 2. Step S11is an example of an input information acquisition step of the presentdisclosure.

In step S12, the controller 21 in the server device 2 acquires the userID and the password from the user terminal 4. The controller 21transmits the acquired user ID and password to the touch panel display3.

In step S13, when the controller 31 in the touch panel display 3acquires the user ID and the password, the controller 31 displays theuser ID and the password in the input form F1 in a display mode in whichthe user ID and the password cannot be recognized (see FIG. 5). Step S13is an example of a display control step of the present disclosure.

In step S14, the controller 21 in the server device 2 determines whetherthe acquired user ID and password match the user ID and the password setto the file X selected by the user. When the acquired user ID andpassword match the user ID and the password set to the file X, thecontroller 21 transmits the data of the file X to the touch paneldisplay 3.

In step S15, the controller 31 in the touch panel display 3 releases thepassword for the file X, and causes the operation display 33 to displaythe password.

As described above, the information processing system 1 according to thepresent embodiment causes the touch panel display 3 to display the inputform F1 (the first input field) to which input information can be input,acquires the input information to be input in the input form F2 (thesecond input field) to be displayed on the user terminal 4 when the userterminal 4 becomes communicable, and displays (reflects) the acquiredinput information in the input form F1. Accordingly, for example, when apassword is set for a file in a conference, it is not necessary for theuser to operate the input such as the software keyboard displayed on thetouch panel display 3 and input the password in the input form F1displayed on the touch panel display 3 during the conference. Further,the user can input the password into the input form F2 displayed onhis/her own user terminal 4. Therefore, the information processingsystem 1 according to the present embodiment can prevent the inputinformation such as the password from being leaked to another conferenceparticipant. Therefore, the information processing system 1 according tothe present embodiment can input the input information into the inputform F1 while preventing leakage of the input information to be inputinto the input form F1 on the touch panel display 3.

The present disclosure is not limited to the embodiments describedabove.

As another embodiment, when the generated access information(two-dimensional code C1) is used and the web page for the input form F1is accessed, the controller 21 in the server device 2 may prohibit theused access information from being used from the next time andthereafter. That is, the two-dimensional code C1 may be a one-time codethat can be used only once.

Further, as another embodiment, when the input information acquirer 213acquires the input information (user ID and password) or when the inputform F1 is not displayed on the touch panel display 3, the controller 21in the server device 2 may disconnect the communication with the userterminal 4. That is, the server device 2 may be able to communicate withthe user terminal 4 only in a period in which the user ID and thepassword are acquired from the user terminal 4, and may block thecommunication with the user terminal 4 in a period other than theperiod.

Further, as another embodiment, the two-dimensional code C1 may furtherinclude identification information for the touch panel display 3. Inthis case, the URL is a link destination address of a web pagecorresponding to the input form F2 displayed on the touch panel display3 specified by the identification information. The display controller214 in the server device 2 displays the user ID and the passwordacquired by the input information acquirer 213 in the input form F1 onthe touch panel display 3 specified on the basis of the identificationinformation included in the two-dimensional code C1. Accordingly, evenwhen a plurality of touch panel displays 3 are provided, it is possibleto input the input information using the user terminal 4 on each touchpanel display 3.

Further, as another embodiment, the server device 2 may transmit theidentification information for the touch panel display 3 to the userterminal 4 by using a short-range communication method such as Bluetooth(registered trademark), Wi-Fi (registered trademark), ultrawideband(UWB), near field communication (NFC), and radio-frequencyidentification (RFID), instead of the two-dimensional code C1.

Further, as another embodiment, the display controller 214 in the serverdevice 2 may delete the two-dimensional code C1 displayed on the touchpanel display 3 when the user ID and the password are acquired by theinput information acquirer 213 (see FIG. 5).

Further, as another embodiment, the two-dimensional code C1 may includeauthentication information. For example, the authentication informationis identification information for a user who has an access authority toa file (authorized user ID). For example, when the user reads thetwo-dimensional code C1 at the user terminal 4, the server device 2receives an input operation for the user ID from the user. When thereceived user ID matches the authorized user ID, the server device 2displays the input form F1 on the user terminal 4. This allows toimprove the security for the file. Note that the authenticationinformation may be an encryption key.

Further, as another embodiment, when a user inputs the URL into theaddress bar on the user terminal 4, the controller 21 in the userterminal 4 may acquire the URL. Then, the controller 21 accesses theacquired URL, and receives the web page for the input form F2transmitted from the server device 2. According to this configuration,the present disclosure can be applied even when the user terminal 4 doesnot include the camera 45.

Further, as another embodiment, when the server device 2 displays aplurality of input fields on the touch panel display 3, the serverdevice 2 may generate and display a two-dimensional code C1 differentfor each input field. Accordingly, the user can individually input theinput information for each input field. For example, as illustrated inFIG. 7, the user A reads the two-dimensional code Ca for the input fieldA on his/her own user terminal 4A, and inputs the input information Ainto the input field A. Then, the user B reads the two-dimensional codeCb in the input field B with his/her own user terminal 4B, and inputsthe input information B into the input field B. That is, the displaycontroller 214 causes the touch panel display 3 to display a pluralityof two-dimensional codes corresponding to each of the plurality of inputfields, and the input information acquirer 213 acquires the user ID andthe password corresponding to the two-dimensional code C1 for each ofthe two-dimensional codes.

In the embodiments described above, the information processing system 1corresponds to the information processing system of the presentdisclosure. However, the information processing system of the presentinvention is not limited to the information processing system 1. Forexample, the information processing system of the present disclosure maybe configured by the touch panel display 3 alone. Further, theinformation processing system of the present invention may be configuredby the server device 2 and the touch panel display 3. In a configurationin which the server device 2 is omitted, for example, the user terminal4 and the touch panel display 3 can send and receive various informationto and from each other, by installing a dedicated application to theuser terminal 4 in order for the user terminal 4 to directly communicatewith the touch panel display 3.

It is to be understood that the embodiments herein are illustrative andnot restrictive, since the scope of the disclosure is defined by theappended claims rather than by the description preceding them, and allchanges that fall within metes and bounds of the claims, or equivalenceof such metes and bounds thereof are therefore intended to be embracedby the claims.

What is claimed is:
 1. An information processing system, comprising: adisplay controller that causes a display device to display a first inputfield in which predetermined information can be input; and an inputinformation acquirer that acquires the predetermined information inputon a user terminal when the user terminal becomes communicable, whereinthe display controller displays the predetermined information acquiredby the input information acquirer in the first input field.
 2. Theinformation processing system according to claim 1, wherein the displaycontroller further causes the display device to display accessinformation for accessing an input page corresponding to the first inputfield, and wherein the user terminal accesses the input page on thebasis of the access information, and the input information acquireracquires the predetermined information input in the input page displayedon the user terminal.
 3. The information processing system according toclaim 2, wherein the display controller displays a second input fieldfor inputting the predetermined information into the input page on theuser terminal.
 4. The information processing system according to claim2, wherein the access information is a two-dimensional code comprising aURL for a web page corresponding to the input page.
 5. The informationprocessing system according to claim 4, wherein the user terminalaccesses the input page by reading the two-dimensional code.
 6. Theinformation processing system according to claim 4, wherein thetwo-dimensional code further comprises identification information for adisplay device, and wherein the display controller displays thepredetermined information acquired by the input information acquirer inthe first input field on a display device specified on the basis of theidentification information in the two-dimensional code.
 7. Theinformation processing system according to claim 2, wherein the displaycontroller deletes the access information displayed on the displaydevice when the predetermined information is acquired by the inputinformation acquirer.
 8. The information processing system according toclaim 2, wherein the display controller causes the display device todisplay a plurality of access information corresponding to a pluralityof first input fields respectively, and wherein the input informationacquirer acquires predetermined information corresponding to the accessinformation for each piece of the plurality of access information. 9.The information processing system according to claim 2, the informationprocessing system further comprising: an access information generatorthat generates the access information, wherein when the generated accessinformation is used to access the input page, the access informationgenerator prohibits the used access information from being used from thenext time and thereafter.
 10. The information processing systemaccording to claim 2, the information processing system furthercomprising: a server device that can communicate with each of thedisplay device and the user terminal, wherein when the server device isaccessed from the user terminal based on the access information, theserver device causes the user terminal to display the input page toreceive an input of the predetermined information, and displays thereceived predetermined information in the first input field on thedisplay device.
 11. The information processing system according to claim10, wherein when the predetermined information is acquired by the inputinformation acquirer or when the first input field is not displayed onthe display device, the server device disconnects the communication withthe user terminal.
 12. An information processing method for executing byone or more processors, the method comprising: causing a display deviceto display a first input field to which predetermined information can beinput; acquiring the predetermined information input on a user terminalwhen the user terminal becomes communicable; and in the display control,displaying the predetermined information, acquired in the inputinformation acquisition, in the first input field.
 13. A storage mediumthat stores an information storage program, the information storageprogram causing one or more processors to: cause a display device todisplay a first input field to which predetermined information can beinput; acquire the predetermined information input on a user terminalwhen the user terminal becomes communicable; and in the display control,display the predetermined information acquired in the input informationacquisition in the first input field.